wu kun-lin
China Open 9-Ball 2026: $40,000 for Gorst, $36,000 for Liu, and the Numbers No One Has AuditedI open the contract before I open my mouth. This time the contract was two...
Elite Table Tennis Is Not Won by the Hardest Shot — It Is Won by the SpaceThere is a moment I will never forget in my career watching table tennis. In...
Vietnamese Swimming and the Missing Split-Time ArchiveIn 2026, at a national swimming championship, I asked for the split sheet of...
VTV3 and the transparency question: Why penalties on Himass and TanVuu go beyond two playersOne evening, while the Vietnamese PUBG community was still boiling over the...
The Tactical Cage of Modern FootballThe 73rd minute of a Saturday night Ligue 1 match. The right winger receives...
Philippines vs Vietnam: the real gap sits in the FIFA calendar, not the rankingBandung, and a line that had been prepared in advance "Clearly Vietnam is...
Football Doesn't Fit in the N/A Cell: Notes from an Empty Analytics SheetLyon, 2 a.m. I am sitting in front of a forty-page analytics report sent over...
When Esports Data Goes Silent: Nine Analytical Dimensions and the Line Between Analysis and FabricationLate at night in Busan, I reopened an analysis file for an esports match....
Women's Swimming After Paris: A Power Map Shifting by Fractions of a SecondOn the night of the women's swimming finals in Paris, I sat in a Vietnamese...
Verstappen keeps Singapore Sprint pole: no penalty, and the RB22 only truly wakes up on soft tyresAt Turn 7 of the Marina Bay circuit, the yellow flag had just been waved. Max...
When Data Falls Silent: The Transfer Window, the Empty Report, and the Trap of SpeculationOn the third night of the Beijing winter transfer window, thin snow fell on t...
What Football Can Never MeasureThere is a sound I have heard for thirty-two years as a writer, and to this d...
Kunlavut Vitidsarn and the 2026 Asian Games gold: What the 21-12, 21-16 scoreline doesn't tell youIn the men's singles badminton final at the 2026 Asian Games, Kunlavut...
Park Hang-seo's Defensive System at AFF Cup 2026: Tactical Masterclass and Lessons for Vietnamese FootballOn the night of December 15, 2026, at My Dinh Stadium, the final whistle of t...
Xavi's Netherlands: Thirteen Closed Sessions, One Shut Gate, and a Question Nobody Dares AnswerThe Gate That Never Opens Zeist, a September afternoon. I stand outside the...
Doctrine and Overwatch 2's Intellectual Gamble: When Blizzard Declared the Era of Muscle Support OverWhen the trailer introducing Doctrine appeared on the BlizzCon 2026 stage, I...
The 'Magic Moves' Handbook and the Ten-Year Gap in Vietnamese Women's FootballIn every speech about Vietnamese women's football, one line is chanted like a...
Referee's Eye: Nine Dimensions for Decoding Vietnamese FootballIn a V.League match, there are moments when the entire stadium holds its...
Alexis Vega's 17th-Minute Penalty: How a Single Individual Error Decided Toluca vs AtlasInside the press room of Estadio Nemesio Díez, the wall clock read 21:47. The...
The Empty Pool Data Table: Why Verification Is EverythingIn a small analysis room in Nha Trang, my screen lit up with a spreadsheet of...
